[INFO] cloning repository https://github.com/explosiveghast12/EXPGSTracker
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/explosiveghast12/EXPGSTracker" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fexplosiveghast12%2FEXPGSTracker", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fexplosiveghast12%2FEXPGSTracker'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2d7a1332d25d9f1bb8e9f58be95f262c4e4a1b29
[INFO] fixing explosiveghast12/EXPGSTracker against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fexplosiveghast12%2FEXPGSTracker" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/explosiveghast12/EXPGSTracker
[INFO] finished tweaking git repo https://github.com/explosiveghast12/EXPGSTracker
[INFO] tweaked toml for git repo https://github.com/explosiveghast12/EXPGSTracker written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/explosiveghast12/EXPGSTracker on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/explosiveghast12/EXPGSTracker already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded io v0.0.2
[INFO] [stderr]   Downloaded gprimitives v1.9.1
[INFO] [stderr]   Downloaded gstd-codegen v1.9.1
[INFO] [stderr]   Downloaded gstd v1.9.1
[INFO] [stderr]   Downloaded gear-ss58 v1.9.1
[INFO] [stderr]   Downloaded galloc v1.9.1
[INFO] [stderr]   Downloaded gear-core-errors v1.9.1
[INFO] [stderr]   Downloaded gear-dlmalloc v0.2.0
[INFO] [stderr]   Downloaded gsys v1.9.1
[INFO] [stderr]   Downloaded gear-stack-buffer v1.9.1
[INFO] [stderr]   Downloaded str-buf v3.0.3
[INFO] [stderr]   Downloaded libc-print v0.1.23
[INFO] [stderr]   Downloaded gmeta v1.7.1
[INFO] [stderr]   Downloaded gcore v1.9.1
[INFO] [stderr]   Downloaded objc2-core-audio-types v0.3.1
[INFO] [stderr]   Downloaded objc2-core-audio v0.3.1
[INFO] [stderr]   Downloaded objc2-audio-toolbox v0.3.1
[INFO] [stderr]   Downloaded audio-core v0.2.1
[INFO] [stderr]   Downloaded audio v0.2.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2f5f34a5c2815ea1e24cf9a459eaf13af5f32410ab190a109411eee11834132e
[INFO] running `Command { std: "docker" "start" "2f5f34a5c2815ea1e24cf9a459eaf13af5f32410ab190a109411eee11834132e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2f5f34a5c2815ea1e24cf9a459eaf13af5f32410ab190a109411eee11834132e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f5f34a5c2815ea1e24cf9a459eaf13af5f32410ab190a109411eee11834132e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2f5f34a5c2815ea1e24cf9a459eaf13af5f32410ab190a109411eee11834132e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling toml_datetime v0.7.2
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling parity-scale-codec v3.7.5
[INFO] [stderr]    Compiling convert_case v0.7.1
[INFO] [stderr]     Checking byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling thiserror v2.0.16
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]     Checking rustc-hex v2.1.0
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]     Checking fixed-hash v0.8.0
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling gear-dlmalloc v0.2.0
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]    Compiling gear-stack-buffer v1.9.1
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]    Compiling gear-ss58 v1.9.1
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]     Checking page_size v0.6.0
[INFO] [stderr]     Checking libc-print v0.1.23
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]     Checking str-buf v3.0.3
[INFO] [stderr]     Checking bitflags v2.9.4
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking getrandom v0.3.3
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]     Checking signal-hook-registry v1.4.6
[INFO] [stderr]     Checking gsys v1.9.1
[INFO] [stderr]     Checking log v0.4.28
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]     Checking const_format v0.2.34
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]     Checking mio v1.0.4
[INFO] [stderr]     Checking signal-hook v0.3.18
[INFO] [stderr]    Compiling toml_parser v1.0.3
[INFO] [stderr]     Checking parking_lot_core v0.9.11
[INFO] [stderr]     Checking galloc v1.9.1
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking linux-raw-sys v0.11.0
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking waker-fn v1.2.0
[INFO] [stderr]    Compiling cpal v0.16.0
[INFO] [stderr]     Checking signal-hook-mio v0.2.4
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking alsa v0.9.1
[INFO] [stderr]     Checking parking_lot v0.12.4
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking audio-core v0.2.1
[INFO] [stderr]    Compiling toml_edit v0.23.6
[INFO] [stderr]     Checking dasp_sample v0.11.0
[INFO] [stderr]     Checking audio v0.2.1
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking tokio v1.48.0
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.7.5
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling scale-info-derive v2.11.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling enum-iterator-derive v1.5.0
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]     Checking enum-iterator v1.5.0
[INFO] [stderr]     Checking derive_more v1.0.0
[INFO] [stderr]     Checking scale-info v2.11.6
[INFO] [stderr]     Checking impl-codec v0.6.0
[INFO] [stderr]     Checking primitive-types v0.12.2
[INFO] [stderr]     Checking gear-core-errors v1.9.1
[INFO] [stderr]     Checking gmeta v1.7.1
[INFO] [stderr]     Checking derive_more v2.0.1
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking gprimitives v1.9.1
[INFO] [stderr]     Checking gcore v1.9.1
[INFO] [stderr]    Compiling gstd-codegen v1.9.1
[INFO] [stderr]     Checking gstd v1.9.1
[INFO] [stderr]     Checking io v0.0.2
[INFO] [stderr]     Checking EXPGSTracker v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0252]: the name `io` is defined multiple times
[INFO] [stdout]  --> src/main.rs:1:78
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{collections::btree_map::Range, io, process::Stdio, time::Duration, io};
[INFO] [stdout]   |                                          --                                  ^^ `io` reimported here
[INFO] [stdout]   |                                          |
[INFO] [stdout]   |                                          previous import of the module `io` here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `io` must be defined only once in the type namespace of this module
[INFO] [stdout] help: you can use `as` to change the binding name of the import
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{collections::btree_map::Range, io, process::Stdio, time::Duration, io as other_io};
[INFO] [stdout]   |                                                                                 +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tokio::time`
[INFO] [stdout]    --> src/main.rs:19:12
[INFO] [stdout]     |
[INFO] [stdout]  19 | use tokio::time::{sleep, Duration};
[INFO] [stdout]     |            ^^^^ could not find `time` in `tokio`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub mod time;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs:554:19
[INFO] [stdout]     |
[INFO] [stdout] 554 |             #[cfg(feature = "time")]
[INFO] [stdout]     |                   ---------------- the item is gated behind the `time` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `io` is defined multiple times
[INFO] [stdout]  --> src/main.rs:1:78
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{collections::btree_map::Range, io, process::Stdio, time::Duration, io};
[INFO] [stdout]   |                                          --                                  ^^ `io` reimported here
[INFO] [stdout]   |                                          |
[INFO] [stdout]   |                                          previous import of the module `io` here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `io` must be defined only once in the type namespace of this module
[INFO] [stdout] help: you can use `as` to change the binding name of the import
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{collections::btree_map::Range, io, process::Stdio, time::Duration, io as other_io};
[INFO] [stdout]   |                                                                                 +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tokio::time`
[INFO] [stdout]    --> src/main.rs:19:12
[INFO] [stdout]     |
[INFO] [stdout]  19 | use tokio::time::{sleep, Duration};
[INFO] [stdout]     |            ^^^^ could not find `time` in `tokio`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub mod time;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs:554:19
[INFO] [stdout]     |
[INFO] [stdout] 554 |             #[cfg(feature = "time")]
[INFO] [stdout]     |                   ---------------- the item is gated behind the `time` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Eventually` in this scope
[INFO] [stdout]    --> src/main.rs:784:42
[INFO] [stdout]     |
[INFO] [stdout] 784 | fn connect_key_event_to_function(event : Eventually, global: &mut Globe) // Why &mut? I just need to borrow it
[INFO] [stdout]     |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found struct `Globe`
[INFO] [stdout]    --> src/main.rs:787:8
[INFO] [stdout]     |
[INFO] [stdout] 787 |     if Globe.mode == MODE_MENU
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use the path separator to refer to an item
[INFO] [stdout]     |
[INFO] [stdout] 787 -     if Globe.mode == MODE_MENU
[INFO] [stdout] 787 +     if Globe::mode == MODE_MENU
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:795:21
[INFO] [stdout]     |
[INFO] [stdout] 795 |                     KeyCode::Up => global.move_up(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:796:21
[INFO] [stdout]     |
[INFO] [stdout] 796 |                     KeyCode::Down => global.move_down(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MouseEventKind` in this scope
[INFO] [stdout]    --> src/main.rs:804:21
[INFO] [stdout]     |
[INFO] [stdout] 804 |                     MouseEventKind::ScrollUp => global.move_up(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `MouseEventKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::MouseEventKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MouseEventKind` in this scope
[INFO] [stdout]    --> src/main.rs:805:21
[INFO] [stdout]     |
[INFO] [stdout] 805 |                     MouseEventKind::ScrollDown => global.move_down(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `MouseEventKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::MouseEventKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found struct `Globe`
[INFO] [stdout]    --> src/main.rs:812:13
[INFO] [stdout]     |
[INFO] [stdout] 812 |     else if Globe.mode == MODE_SEQUENCER
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use the path separator to refer to an item
[INFO] [stdout]     |
[INFO] [stdout] 812 -     else if Globe.mode == MODE_SEQUENCER
[INFO] [stdout] 812 +     else if Globe::mode == MODE_SEQUENCER
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:820:21
[INFO] [stdout]     |
[INFO] [stdout] 820 |                     KeyCode::Up => global.cursor.cursor_up(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:821:21
[INFO] [stdout]     |
[INFO] [stdout] 821 |                     KeyCode::Down => global.cursor.cursor_down(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:822:21
[INFO] [stdout]     |
[INFO] [stdout] 822 |                     KeyCode::Left => global.cursor.cursor_left(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:823:21
[INFO] [stdout]     |
[INFO] [stdout] 823 |                     KeyCode::Right => global.cursor.cursor_right(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MouseEventKind` in this scope
[INFO] [stdout]    --> src/main.rs:831:21
[INFO] [stdout]     |
[INFO] [stdout] 831 |                     MouseEventKind::ScrollUp => global.move_up(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `MouseEventKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::MouseEventKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MouseEventKind` in this scope
[INFO] [stdout]    --> src/main.rs:832:21
[INFO] [stdout]     |
[INFO] [stdout] 832 |                     MouseEventKind::ScrollDown => global.move_down(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `MouseEventKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::MouseEventKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found struct `Globe`
[INFO] [stdout]    --> src/main.rs:839:13
[INFO] [stdout]     |
[INFO] [stdout] 839 |     else if Globe.mode == MODE_TRACKER
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use the path separator to refer to an item
[INFO] [stdout]     |
[INFO] [stdout] 839 -     else if Globe.mode == MODE_TRACKER
[INFO] [stdout] 839 +     else if Globe::mode == MODE_TRACKER
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found struct `Globe`
[INFO] [stdout]    --> src/main.rs:843:13
[INFO] [stdout]     |
[INFO] [stdout] 843 |     else if Globe.mode == MODE_SAMPLE_EDIT
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use the path separator to refer to an item
[INFO] [stdout]     |
[INFO] [stdout] 843 -     else if Globe.mode == MODE_SAMPLE_EDIT
[INFO] [stdout] 843 +     else if Globe::mode == MODE_SAMPLE_EDIT
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `collections::btree_map::Range`, `io`, and `process::Stdio`
[INFO] [stdout]  --> src/main.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{collections::btree_map::Range, io, process::Stdio, time::Duration, io};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^      ^^^^^^^^^^^^^^                  ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::env; //You know, we could combine these with the line above
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fs;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RngCore` and `rng`
[INFO] [stdout]  --> src/main.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand::{rng, Rng, RngCore};
[INFO] [stdout]   |            ^^^       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `I24`
[INFO] [stdout]  --> src/main.rs:7:38
[INFO] [stdout]   |
[INFO] [stdout] 7 |     FromSample, Sample, SizedSample, I24,
[INFO] [stdout]   |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DisableBracketedPaste` and `EnableBracketedPaste`
[INFO] [stdout]   --> src/main.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |         poll, read, DisableBracketedPaste, DisableFocusChange, DisableMouseCapture,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |         EnableBracketedPaste, EnableFocusChange, EnableMouseCapture, Event,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `by_ref` found for struct `EnableFocusChange` in the current scope
[INFO] [stdout]    --> src/main.rs:754:5
[INFO] [stdout]     |
[INFO] [stdout] 754 | /     execute!(
[INFO] [stdout] 755 | |          EnableFocusChange,
[INFO] [stdout] 756 | |          EnableMouseCapture
[INFO] [stdout] 757 | |     )?;
[INFO] [stdout]     | |_____^ method not found in `EnableFocusChange`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::queue` which comes from the expansion of the macro `execute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `by_ref` found for struct `EnableFocusChange` in the current scope
[INFO] [stdout]    --> src/main.rs:754:5
[INFO] [stdout]     |
[INFO] [stdout] 754 | /     execute!(
[INFO] [stdout] 755 | |          EnableFocusChange,
[INFO] [stdout] 756 | |          EnableMouseCapture
[INFO] [stdout] 757 | |     )?;
[INFO] [stdout]     | |_____^ method not found in `EnableFocusChange`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `execute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/main.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 759 | /     loop {
[INFO] [stdout] 760 | |         // `poll()` waits for an `Event` for a given time period
[INFO] [stdout] 761 | |         if poll(Duration::from_millis(500))? {
[INFO] [stdout] ...   |
[INFO] [stdout] 774 | |     }
[INFO] [stdout]     | |_____- any code following this expression is unreachable
[INFO] [stdout] 775 |
[INFO] [stdout] 776 | /     execute!(
[INFO] [stdout] 777 | |          DisableFocusChange,
[INFO] [stdout] 778 | |          DisableMouseCapture
[INFO] [stdout] 779 | |     )?;
[INFO] [stdout]     | |_______^ unreachable statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `by_ref` found for struct `DisableFocusChange` in the current scope
[INFO] [stdout]    --> src/main.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 776 | /     execute!(
[INFO] [stdout] 777 | |          DisableFocusChange,
[INFO] [stdout] 778 | |          DisableMouseCapture
[INFO] [stdout] 779 | |     )?;
[INFO] [stdout]     | |_____^ method not found in `DisableFocusChange`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::queue` which comes from the expansion of the macro `execute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Eventually` in this scope
[INFO] [stdout]    --> src/main.rs:784:42
[INFO] [stdout]     |
[INFO] [stdout] 784 | fn connect_key_event_to_function(event : Eventually, global: &mut Globe) // Why &mut? I just need to borrow it
[INFO] [stdout]     |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found struct `Globe`
[INFO] [stdout]    --> src/main.rs:787:8
[INFO] [stdout]     |
[INFO] [stdout] 787 |     if Globe.mode == MODE_MENU
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use the path separator to refer to an item
[INFO] [stdout]     |
[INFO] [stdout] 787 -     if Globe.mode == MODE_MENU
[INFO] [stdout] 787 +     if Globe::mode == MODE_MENU
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:795:21
[INFO] [stdout]     |
[INFO] [stdout] 795 |                     KeyCode::Up => global.move_up(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:796:21
[INFO] [stdout]     |
[INFO] [stdout] 796 |                     KeyCode::Down => global.move_down(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MouseEventKind` in this scope
[INFO] [stdout]    --> src/main.rs:804:21
[INFO] [stdout]     |
[INFO] [stdout] 804 |                     MouseEventKind::ScrollUp => global.move_up(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `MouseEventKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::MouseEventKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MouseEventKind` in this scope
[INFO] [stdout]    --> src/main.rs:805:21
[INFO] [stdout]     |
[INFO] [stdout] 805 |                     MouseEventKind::ScrollDown => global.move_down(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `MouseEventKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::MouseEventKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found struct `Globe`
[INFO] [stdout]    --> src/main.rs:812:13
[INFO] [stdout]     |
[INFO] [stdout] 812 |     else if Globe.mode == MODE_SEQUENCER
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use the path separator to refer to an item
[INFO] [stdout]     |
[INFO] [stdout] 812 -     else if Globe.mode == MODE_SEQUENCER
[INFO] [stdout] 812 +     else if Globe::mode == MODE_SEQUENCER
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:820:21
[INFO] [stdout]     |
[INFO] [stdout] 820 |                     KeyCode::Up => global.cursor.cursor_up(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:821:21
[INFO] [stdout]     |
[INFO] [stdout] 821 |                     KeyCode::Down => global.cursor.cursor_down(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:822:21
[INFO] [stdout]     |
[INFO] [stdout] 822 |                     KeyCode::Left => global.cursor.cursor_left(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `KeyCode` in this scope
[INFO] [stdout]    --> src/main.rs:823:21
[INFO] [stdout]     |
[INFO] [stdout] 823 |                     KeyCode::Right => global.cursor.cursor_right(),
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `KeyCode`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::KeyCode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MouseEventKind` in this scope
[INFO] [stdout]    --> src/main.rs:831:21
[INFO] [stdout]     |
[INFO] [stdout] 831 |                     MouseEventKind::ScrollUp => global.move_up(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `MouseEventKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::MouseEventKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MouseEventKind` in this scope
[INFO] [stdout]    --> src/main.rs:832:21
[INFO] [stdout]     |
[INFO] [stdout] 832 |                     MouseEventKind::ScrollDown => global.move_down(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `MouseEventKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crossterm::event::MouseEventKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found struct `Globe`
[INFO] [stdout]    --> src/main.rs:839:13
[INFO] [stdout]     |
[INFO] [stdout] 839 |     else if Globe.mode == MODE_TRACKER
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use the path separator to refer to an item
[INFO] [stdout]     |
[INFO] [stdout] 839 -     else if Globe.mode == MODE_TRACKER
[INFO] [stdout] 839 +     else if Globe::mode == MODE_TRACKER
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found struct `Globe`
[INFO] [stdout]    --> src/main.rs:843:13
[INFO] [stdout]     |
[INFO] [stdout] 843 |     else if Globe.mode == MODE_SAMPLE_EDIT
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use the path separator to refer to an item
[INFO] [stdout]     |
[INFO] [stdout] 843 -     else if Globe.mode == MODE_SAMPLE_EDIT
[INFO] [stdout] 843 +     else if Globe::mode == MODE_SAMPLE_EDIT
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `collections::btree_map::Range`, `io`, and `process::Stdio`
[INFO] [stdout]  --> src/main.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{collections::btree_map::Range, io, process::Stdio, time::Duration, io};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^      ^^^^^^^^^^^^^^                  ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::env; //You know, we could combine these with the line above
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fs;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RngCore` and `rng`
[INFO] [stdout]  --> src/main.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand::{rng, Rng, RngCore};
[INFO] [stdout]   |            ^^^       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `I24`
[INFO] [stdout]  --> src/main.rs:7:38
[INFO] [stdout]   |
[INFO] [stdout] 7 |     FromSample, Sample, SizedSample, I24,
[INFO] [stdout]   |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DisableBracketedPaste` and `EnableBracketedPaste`
[INFO] [stdout]   --> src/main.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |         poll, read, DisableBracketedPaste, DisableFocusChange, DisableMouseCapture,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |         EnableBracketedPaste, EnableFocusChange, EnableMouseCapture, Event,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `by_ref` found for struct `DisableFocusChange` in the current scope
[INFO] [stdout]    --> src/main.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 776 | /     execute!(
[INFO] [stdout] 777 | |          DisableFocusChange,
[INFO] [stdout] 778 | |          DisableMouseCapture
[INFO] [stdout] 779 | |     )?;
[INFO] [stdout]     | |_____^ method not found in `DisableFocusChange`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `execute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sequence`
[INFO] [stdout]    --> src/main.rs:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let sequence: Vec<Step> = Vec::new();
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sequence`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:369:9
[INFO] [stdout]     |
[INFO] [stdout] 369 |     let mut buffer = String::new();
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stdin`
[INFO] [stdout]    --> src/main.rs:367:32
[INFO] [stdout]     |
[INFO] [stdout] 367 | fn sequence_loop(firm: &Globe, stdin: &io::Stdin)
[INFO] [stdout]     |                                ^^^^^ help: if this is intentional, prefix it with an underscore: `_stdin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer`
[INFO] [stdout]    --> src/main.rs:369:9
[INFO] [stdout]     |
[INFO] [stdout] 369 |     let mut buffer = String::new();
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `track`
[INFO] [stdout]    --> src/main.rs:512:13
[INFO] [stdout]     |
[INFO] [stdout] 512 | fn get_data(track: i32, column: i32) -> String
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_track`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `column`
[INFO] [stdout]    --> src/main.rs:512:25
[INFO] [stdout]     |
[INFO] [stdout] 512 | fn get_data(track: i32, column: i32) -> String
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_column`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `by_ref` found for struct `EnableFocusChange` in the current scope
[INFO] [stdout]    --> src/main.rs:754:5
[INFO] [stdout]     |
[INFO] [stdout] 754 | /     execute!(
[INFO] [stdout] 755 | |          EnableFocusChange,
[INFO] [stdout] 756 | |          EnableMouseCapture
[INFO] [stdout] 757 | |     )?;
[INFO] [stdout]     | |_____^ method not found in `EnableFocusChange`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::queue` which comes from the expansion of the macro `execute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `event` in this scope
[INFO] [stdout]    --> src/main.rs:827:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |             event::Mouse(event) =>
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `event`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `event`, use `cargo add event` to add it to your `Cargo.toml`
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 827 -             event::Mouse(event) =>
[INFO] [stdout] 827 +             Event::Mouse(event) =>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0252, E0423, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0252`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `EXPGSTracker` (bin "EXPGSTracker") due to 22 previous errors; 13 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `by_ref` found for struct `EnableFocusChange` in the current scope
[INFO] [stdout]    --> src/main.rs:754:5
[INFO] [stdout]     |
[INFO] [stdout] 754 | /     execute!(
[INFO] [stdout] 755 | |          EnableFocusChange,
[INFO] [stdout] 756 | |          EnableMouseCapture
[INFO] [stdout] 757 | |     )?;
[INFO] [stdout]     | |_____^ method not found in `EnableFocusChange`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `execute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/main.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 759 | /     loop {
[INFO] [stdout] 760 | |         // `poll()` waits for an `Event` for a given time period
[INFO] [stdout] 761 | |         if poll(Duration::from_millis(500))? {
[INFO] [stdout] ...   |
[INFO] [stdout] 774 | |     }
[INFO] [stdout]     | |_____- any code following this expression is unreachable
[INFO] [stdout] 775 |
[INFO] [stdout] 776 | /     execute!(
[INFO] [stdout] 777 | |          DisableFocusChange,
[INFO] [stdout] 778 | |          DisableMouseCapture
[INFO] [stdout] 779 | |     )?;
[INFO] [stdout]     | |_______^ unreachable statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `by_ref` found for struct `DisableFocusChange` in the current scope
[INFO] [stdout]    --> src/main.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 776 | /     execute!(
[INFO] [stdout] 777 | |          DisableFocusChange,
[INFO] [stdout] 778 | |          DisableMouseCapture
[INFO] [stdout] 779 | |     )?;
[INFO] [stdout]     | |_____^ method not found in `DisableFocusChange`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::queue` which comes from the expansion of the macro `execute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `by_ref` found for struct `DisableFocusChange` in the current scope
[INFO] [stdout]    --> src/main.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 776 | /     execute!(
[INFO] [stdout] 777 | |          DisableFocusChange,
[INFO] [stdout] 778 | |          DisableMouseCapture
[INFO] [stdout] 779 | |     )?;
[INFO] [stdout]     | |_____^ method not found in `DisableFocusChange`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `execute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sequence`
[INFO] [stdout]    --> src/main.rs:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let sequence: Vec<Step> = Vec::new();
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sequence`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:369:9
[INFO] [stdout]     |
[INFO] [stdout] 369 |     let mut buffer = String::new();
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stdin`
[INFO] [stdout]    --> src/main.rs:367:32
[INFO] [stdout]     |
[INFO] [stdout] 367 | fn sequence_loop(firm: &Globe, stdin: &io::Stdin)
[INFO] [stdout]     |                                ^^^^^ help: if this is intentional, prefix it with an underscore: `_stdin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer`
[INFO] [stdout]    --> src/main.rs:369:9
[INFO] [stdout]     |
[INFO] [stdout] 369 |     let mut buffer = String::new();
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `track`
[INFO] [stdout]    --> src/main.rs:512:13
[INFO] [stdout]     |
[INFO] [stdout] 512 | fn get_data(track: i32, column: i32) -> String
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_track`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `column`
[INFO] [stdout]    --> src/main.rs:512:25
[INFO] [stdout]     |
[INFO] [stdout] 512 | fn get_data(track: i32, column: i32) -> String
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_column`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `event` in this scope
[INFO] [stdout]    --> src/main.rs:827:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |             event::Mouse(event) =>
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `event`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `event`, use `cargo add event` to add it to your `Cargo.toml`
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 827 -             event::Mouse(event) =>
[INFO] [stdout] 827 +             Event::Mouse(event) =>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0252, E0423, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0252`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `EXPGSTracker` (bin "EXPGSTracker" test) due to 22 previous errors; 13 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "2f5f34a5c2815ea1e24cf9a459eaf13af5f32410ab190a109411eee11834132e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f5f34a5c2815ea1e24cf9a459eaf13af5f32410ab190a109411eee11834132e", kill_on_drop: false }`
[INFO] [stdout] 2f5f34a5c2815ea1e24cf9a459eaf13af5f32410ab190a109411eee11834132e
